package com.jpress.remote;

import java.util.List;

import javax.ejb.Remote;

import com.jpress.model.Usuario;

@Remote
public interface UsuarioRemote {
	
	void inserir(Usuario usuario) throws Exception;
	void atualizar(Usuario usuario) throws Exception;
	void excluir(Usuario usuario) throws Exception;
	Usuario findByEmail(String email);
	Usuario findByEmailAndSenha(String email, String senha);
	public List<Usuario> pesquisar(String nome, String email, String local);
	public long getQuantidadeUsuarios();
	public List<Usuario> getUltimosUsuariosCadastrados(int quantidade);
	public List<Usuario> findByDataAniversario(Integer dia, Integer mes);
	
}
